﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;

namespace Sealight.UI.WebUI.Models
{
    public class ProductVariantAttributeViewModel
    {
        [ReadOnly(true)]
        [ScaffoldColumn(false)]
        public  Guid ProductVariantAttributeID { get; set; }
        [ReadOnly(true)]
        [ScaffoldColumn(true)]
        public string ProductVariantAttributeIDString { get { return this.ProductVariantAttributeID.ToString(); } }
       [DisplayName("Tiêu đề hiển thị")]
        public  string TextPrompt { get; set; }
        [DisplayName("Bắt buộc")]
        public  bool IsRequired { get; set; }
         [DisplayName("Chọn kiểu control")]
        [UIHint("_ControlTypeDropdownList"), Required]
        public string AttributeControlType { get; set; }
        [ScaffoldColumn(false)]
        public int AttributeControlTypeID { get; set; }
         [DisplayName("Thứ tự hiển thị")]
        public int DisplayOrder { get; set; }
        [ScaffoldColumn(false)]
        public Guid ProductVariantID { get; set; }
         [DisplayName("Chọn thuộc tính")]
        [UIHint("_ProductAttributeDropdownList"), Required]
        public string ProductAttribute { get; set; }
        [ScaffoldColumn(false)]
        public Guid ProductAttributeID { get; set; }
    }
}